Estoy creando una aplicación next.js que lee un tipo de publicación personalizada de un multisitio de wordpress. Quiero que cuando un usuario inicie sesión (usando auth0), el nombre del usuario vaya a la URL de wordpress para reemplazar el nombre del "sitio".
Por ejemplo: tengo este código en utils/wordpress.js
const BASE_URL = "https://fsm.xristosavgeros.com/sitename/wp-json/wp/v2/work"; export async function getPosts() { const postsRes = await fetch(BASE_URL + "?_embed"); const posts = await postsRes.json(); const filterPosts = posts.filter((post) => post.assigned_to == 'Johnny Worker'); return filterPosts; }Lo que necesito es algo como esto:
const BASE_URL = "https://fsm.xristosavgeros.com/ + user.name + /wp-json/wp/v2/work"; Creo que el camino a seguir es el gancho useUser() pero no importa dónde intenté usarlo, la aplicación falla.
¿Algunas ideas?